home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / edit / TSMrph23s.lha / TSM23s.lha / Source.readme < prev    next >
Text File  |  1993-10-10  |  7KB  |  245 lines

  1.  TSMorph - Amiga Morphing program
  2.  Copyright (C) © 1993  Topicsave Limited
  3.  
  4.  This program is free software; you can redistribute it and/or modify
  5.  it under the terms of the GNU General Public License as published by
  6.  the Free Software Foundation; either version 2 of the License, or
  7.  any later version.
  8.  
  9.  This program is distributed in the hope that it will be useful,
  10.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.  GNU General Public License for more details.
  13.  
  14.  You should have received a copy of the GNU General Public License
  15.  along with this program; if not, write to the Free Software
  16.  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18.  mpaddock@cix.compulink.co.uk
  19.  
  20.  See file COPYING for details.
  21.  
  22.  Various portions of the IFF source code are public domain.
  23.  
  24.  Various JPEG source code is from the Independant JPEG group and is
  25.  copyright (C) 1991, 1992, Thomas G. Lane.
  26.  See JPEG.README for how to obtain the full and original source code etc.
  27.  
  28. To compile TSMorph the following is required (in addition
  29. to lots of memory, a lot of time (>1/4 hour on a 28Mhz 68040
  30. with all source and object in ram:), standard amiga include
  31. files, about 3Mb of disk space etc.)
  32.  
  33.    opal.library includes
  34.    reqtools.library includes
  35.    dctv.library includes
  36.    amigaguide.library includes
  37.  
  38.    SAS/C 5.10
  39.  
  40.    MakeInfo version 1.55 +
  41.  
  42. The program should compile with V36 includes or better, various
  43. V37 and V39 defines, prototypes etc. are defined if required.
  44.  
  45. SAS/C 6.0+ should compile ok though the lmkfile will need
  46. rewriting.
  47.  
  48. Notes:
  49.  
  50. 1 -   It may not be possible to compile with optimization turned off
  51.       as the object code may be >32K.
  52.  
  53. 2 -   Enforcer may be required to compile the code on a 68040 using
  54.       SAS/C 5.10 as it generates enforcer hits which can crash the
  55.       machine sometimes.
  56.  
  57. 3 -   The TAB size is 3 in all the source code.
  58.  
  59. The following is a list of all the source files (excluding
  60. some icons)
  61.  
  62. Args.c               Argument handling stuff, TSMorph and TSMorph-render
  63. boopsi.oo            Get-file boopsi object code from GadToolsBox
  64.  
  65. Brush                Gadget brush directory
  66.                      This includes both the brush files and the
  67.                      c source.
  68.                      The c source has been generated using Iff2Src
  69.                      but then edited!!! 
  70. Brush/1st
  71. Brush/1st.c
  72. Brush/Add
  73. Brush/add.c
  74. Brush/Del
  75. Brush/del.c
  76. Brush/Goto
  77. Brush/Goto.c
  78. Brush/Last
  79. Brush/Last.c
  80. Brush/Link
  81. Brush/link.c
  82. Brush/Next
  83. Brush/Next.c
  84. Brush/None
  85. Brush/none.c
  86. Brush/one
  87. Brush/one.c
  88. Brush/Prev
  89. Brush/Prev.c
  90. Brush/Rel
  91. Brush/rel.c
  92. Brush/Two
  93. Brush/two.c
  94. Brush/Unlink
  95. Brush/unlink.c
  96.  
  97. CIRCS                DOS file to check in all source code
  98. ControlWindow.c      Source for opening and closing the controlwindow
  99. COPYING              GNU General Public License
  100.  
  101. Cursor               Pointer brush directory
  102.                      This includes both the brush files and the
  103.                      c source.
  104. Cursor/XAdd
  105. Cursor/Xadd.c
  106. Cursor/XDel
  107. Cursor/Xdel.c
  108. Cursor/XL1
  109. Cursor/Xl1.c
  110. Cursor/XL2
  111. Cursor/Xl2.c
  112. Cursor/XMov
  113. Cursor/Xmov.c
  114. Cursor/XOne
  115. Cursor/Xone.c
  116. Cursor/XRel
  117. Cursor/Xrel.c
  118. Cursor/XTwo
  119. Cursor/Xtwo.c
  120. Cursor/XU1
  121. Cursor/Xu1.c
  122. Cursor/XU2
  123. Cursor/Xu2.c
  124.  
  125. Env                  ENV: directory
  126.                      Contains various default icons.
  127. Env/TSMorph
  128. Env/TSMorph/def_bw16.info
  129. Env/TSMorph/def_bw256.info
  130. Env/TSMorph/def_dctv3.info
  131. Env/TSMorph/def_dctv4.info
  132. Env/TSMorph/def_ham6.info
  133. Env/TSMorph/def_ham8.info
  134. Env/TSMorph/def_iff.info
  135. Env/TSMorph/def_ilbm.info
  136. Env/TSMorph/def_jpg.info
  137. Env/TSMorph/def_points.info
  138. Env/TSMorph/def_ppm.info
  139. Env/TSMorph/def_prefs.info
  140.  
  141. Frames.c             Various stuff about changing frames in Anims
  142. getbitmap.c          Minor amendments to IFF source code
  143. gui.c                TSMorph gadtools gui code
  144. gui.h                Header stuff for gui.c
  145.  
  146. Gui                  Directory with GadToolsBox guis.
  147.                      After generating the source code it
  148.                      needs more editing.
  149. Gui/AddGrid.gui
  150. Gui/Progress.gui
  151. Gui/Settings.gui
  152. Gui/TSMorph.gui
  153.  
  154. HandleSettings.c     Handle the settings menu choices
  155. help.c               Help file nodes
  156. Hook.oo              Hook object code
  157.  
  158. iffp                 Directory which contains minor
  159.                      edits of IFF source code
  160. iffp/compiler.h
  161. iffp/debug.h
  162. iffp/iff.h
  163. iffp/iffpstringids.h
  164. iffp/iffpstrings.h
  165. iffp/ilbm.h
  166. iffp/ILBMapp.h
  167. iffp/packer.h
  168. iffpstrings.c
  169.  
  170. ilbmr.c              Minor edit of IFF source code
  171. ilbmw.c              Minor edit of IFF source code
  172. Install              Install object code
  173.  
  174. JPEG_LS              Directory contains edited source code
  175.                      from the Independant JPEG group.
  176.                      The major edits are to allow the non JPEG
  177.                      reading code to be used like the JPEG code,
  178.                      plus changing %d to %ld, some progress
  179.                      stuff, AmigaDOS file handling, etc.
  180.  
  181.                      There are a lot of files not included (mainly
  182.                      JPEG saving stuff). See JPEG.README for how
  183.                      to obtain the full and original source code
  184.                      etc.
  185. JPEG_LS/jconfig.h
  186. JPEG_LS/jdcolor.c
  187. JPEG_LS/jddeflts.c
  188. JPEG_LS/jdhuff.c
  189. JPEG_LS/jdmain.c
  190. JPEG_LS/jdmaster.c
  191. JPEG_LS/jdmcu.c
  192. JPEG_LS/jdpipe.c
  193. JPEG_LS/jdsample.c
  194. JPEG_LS/jinclude.h
  195. JPEG_LS/jmemmgr.c
  196. JPEG_LS/jmemsys.c
  197. JPEG_LS/jmemsys.h
  198. JPEG_LS/jpegdata.h
  199. JPEG_LS/jquant1.c
  200. JPEG_LS/jrdgif.c
  201. JPEG_LS/jrdjfif.c
  202. JPEG_LS/jrdppm.c
  203. JPEG_LS/jrdtarga.c
  204. JPEG_LS/jrevdct.c
  205. JPEG_LS/jutils.c
  206. JPEG_LS/jwrmem.c
  207.  
  208. lmkfile              Make file
  209. LoadBrushes.c        Load gadgets and pointers
  210. loadilbm.c           Minor edit of IFF source code
  211. OpalLoad.c           Load various format of images
  212. packer.c             Minor edit of IFF source code
  213. parse.c              Minor edit of IFF source code
  214. Prefs.c              Preferences editor GadToolsBox code
  215. Prefs.h              Header
  216. Progress.c           Progress requester GadToolsBox code
  217. progress.h           Header
  218. JPEG.README          README file from Independent JPEG Group
  219. Read.Me              Read.Me file
  220.  
  221. Rexx                 Directory to contain
  222.                      ARexx scripts
  223. Rexx/FadeToBlack.TSM
  224. Rexx/FadeToWhite.TSM
  225. Rexx/Loadscript.TSM
  226. Rexx/PixelMorph.TSM
  227. Rexx/PixelWarp.TSM
  228. Rexx/Postscript.TSM
  229. Rexx/Prescript.TSM
  230. Rexx/Preview.TSM
  231. Rexx/ToHam.TSM
  232.  
  233. RGBToScreen020.c     Convert RGB to screen colours etc. 020+ version
  234. SaveHAMetc.c         Save various image formats
  235. saveilbm.c           Minor edit of IFF source code
  236. Source.readme        This file
  237. sprintf.c            sprintf source
  238. Subroutines.c        Subroutines which would not fit in the main source
  239. TSMorph-prefs.c      Preferences editor
  240. TSMorph-render.c     Render code
  241. TSMorph.c            TSMorph main code
  242. TSMorph.h            TSMorph header
  243. TSMorph.texinfo      TSMorph.guide source code
  244. unpacker.c           Minor edit of IFF source code
  245.